@charset "utf-8";
/* css reset */
html{color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;line-height:100%;}
input,button,textarea,optgroup{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
 
/* clear */
#header1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header1{display:inline-block;}
/* Hides from IE-mac \*/
* html #header1{height:1%;}
#header1{display:block;}
/* End hide from IE-mac */

/* global */
body{font-size:12px;font-family:tahoma,arial,\5b8b\4f53;}

/* link */
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#333;}

/* Header */
#passport{border-bottom:1px solid #E6E6E6;background:#FAFAFA;width:auto;min-width:990px;}
#passport a,#passport a:visited{color:#666;}
.passport_bd{width:990px;margin:0 auto;height:28px;line-height:28px;}
#login_info{float:left;}
.passport_entry{float:right;}
.passport_entry li{float:left;padding-top:1px;width:72px;text-align:center;}

#quick_nav{position:relative;width:78px;z-index:20;}
.nav_bd i{display:block;width:7px;height:4px;overflow:hidden;background:url(images/ico.png) no-repeat -42px -3px;position:absolute;z-index:21;right:7px;top:13px;}
.nav_bd {display:block;width:70px;height:26px;padding-right:6px;border:1px solid #FAFAFA;border-bottom:none;line-height:27px;}
.nav_bd_panel{border:1px solid #CCC;background:#FFF;position:absolute;right:0;width:158px;padding:10px 14px 8px 14px;top:27px;z-index:98;display:none;text-align:left;line-height:24px;}
#passport .nav_bd_panel a,#passport .nav_bd_panel a:visited{color:#888;margin:0 2px;}
#quick_nav .hover .nav_bd{height:26px;padding-top:0;overflow:hidden;background:#FFF;border:1px solid #CCC;border-bottom:none;position:absolute;z-index:99;left:0;right:0;}
#quick_nav .hover i{background-position:-42px -10px;right:6px;top:11px;}
#quick_nav .hover .nav_bd_panel{display:block;}
.q_bd{border-top:1px solid #E8E8E8;height:4px;overflow:hidden;margin-top:3px;}

#header{width:990px;height:73px;margin:15px auto 0;}
.logo{float:left;}
.nav{float:left;margin-left:60px;overflow:hidden;}
.nav li{width:110px;float:left;text-align:center;}
.nav a{display:block;width:63px;height:55px;}
.nav a:hover{text-decoration:none;background:url(images/nav.png) no-repeat -1px -1px;}
.nav span{display:block;padding-top:37px;background:url(images/nav.png) no-repeat;}
.nav .wx{background-position:-65px -1px;}
.nav .bbs{background-position:-129px -1px;}
.nav .english{background-position:-193px -1px;}
.nav .ping{background-position:-257px -1px;}
.nav .time{background-position:-321px -1px;}
.h_txt1{float:right;width:170px;height:46px;overflow:hidden;border:1px solid #E5E5E5;line-height:20px;padding:8px 0 0 10px;color:#555;}
.h_txt1 li{background:url(images/repeat-x.png) no-repeat left -168px;padding-left:8px;}
.h_txt1 a,.h_txt1 a:visited{color:#555;}
.n_b1{width:990px;margin:0 auto;}
.sub_nav{height:35px;background:url(images/repeat-x.png) repeat-x 0 0;}
.site_ul{font-size:14px;padding:1px 0 0 16px;float:left;height:33px;overflow:hidden;}
.site_ul li{float:left;padding:0 15px;line-height:35px;}
.site_ul a,.site_ul a:visited{color:#FFF;}
#quick_menu{float:right;width:90px;height:24px;background:url(images/common.png) no-repeat 0 0;display:inline;color:#2F5E8C;margin:7px 20px 0 0;position:relative;}
#quick_menu .hover{background:url(images/common.png) no-repeat -91px 0;}
#quick_menu strong{display:block;line-height:23px;padding:1px 0 0 14px;font-weight:normal;cursor:pointer;}
.menu_bd_panel{border:1px #959595 solid;border-top:none;background:#FFF;position:absolute;right:0;width:88px;top:22px;z-index:9;display:none;}
#quick_menu .hover .menu_bd_panel{display:block;}
.menu_bd_panel ul{padding:4px;line-height:100%;}
.menu_bd_panel a{display:block;color:#444;padding:8px 0 6px 12px;zoom:1;}
.menu_bd_panel a:hover{background:#E5EDF2;color:#CC0000;text-decoration:none;}

.search_b{width:988px;height:35px;margin:0 auto;border:1px solid #DEDEDE;border-top:none;background:#F2F2F2;overflow:hidden;}
.se_c1{float:left;display:inline;border:1px solid #CECECE;background:#FFF;margin:6px 0 0 19px;width:280px;height:22px;overflow:hidden;background:url(images/repeat-x.png) repeat-x 0 -38px;}
.selectbox{border-right:1px solid #CECECE;width:51px;height:22px;float:left;overflow:hidden;background:url(images/common.png) no-repeat -187px -1px;}
.selecthover{background:url(images/common.png) no-repeat -243px -1px;}
.selectbox a,.selectbox a:visited{color:#2E5E8C;display:block;padding:4px 0 4px 10px;overflow:hidden;zoom:1;}
.selectbox a:hover{text-decoration:none;}
.selectvalue{}
.selectoptions{position:absolute;z-index:999;display:none;border:1px solid #CECECE;width:51px;background:#FFF;margin:-1px 0 0 -1px;}
.selectoptions a.selected{background:#F2F6FE;}
.selectoptions a:hover{background:#F2F6FE;}
.selectitem a,.selectitem a:visited{color:#444;}
.inp_b1{float:left;width:164px;}
.btn_b1{float:right;width:59px;border-left:1px solid #CECECE;}
.btn1{width:59px;height:22px;padding-right:6px;padding-top:1px;background:url(images/common.png) no-repeat -1px -26px;border:none;color:#004499;}
.inp1{border:none;background:transparent;color:#999;width:164px;height:21px;line-height:22px;padding-left:4px;}
.hot_b1{float:left;margin-top:6px;line-height:23px;padding-left:34px;}
.hot_b1 strong{font-weight:normal;color:#004499;}
.hot_b1 a,.hot_b1 a:visited{color:#444;}
.hot_b1 span{color:#CCC;padding:0 6px;}
.f_txt{color:#CCC;font-family:\5b8b\4f53;}

#footer{width:990px;padding-bottom:30px;margin:20px auto 0 auto;text-align:center;line-height:22px;}
#footer a,#footer a:visited{margin:0 8px;font-family:tahoma,arial,\5b8b\4f53;}
#footer p{margin-top:4px;}
#footer img{vertical-align:middle;}